﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Web;

namespace iChip.Hotspots.Commons
{
    public class Enums
    {
        public enum FieldType
        {
            String = 1,
            Textarea = 2,
            Datetime = 3,            
            Dropdownlist=4,
            Radiobuttonlist = 5,
            Checkboxlist = 6,
            Email = 7,
            Checkbox=8
        }
       
        public enum UserType
        {
            [Description("Mặc định")]
            Default = 0,
            [Description("Doanh nghiệp")]
            Enterprise=1,
            [Description("Cá nhân")]
            Personal=2,
            [Description("VIP")]
            VIP=3
        }

        public enum Region
        {
            [Description("Miền Bắc")]
            MB = 1,
            [Description("Miền Trung")]
            MT = 2,
            [Description("Miền Nam")]
            MN = 3
        }

        public enum Roles
        {
            [Description("Quyền Supper")]
            Supper = 1,
            [Description("Quyền xem và sửa")]
            ViewUpdate = 2,
            [Description("Quyền xem")]
            View = 3
        }

        public enum City
        {
            [Description("Hà Nội")]
            HaNoi=1,
            [Description("TP Hồ Chí Minh")]
            TPHoChiMinh=2,
            [Description("An Giang")]
            AnGiang=3,
            [Description("Bà Rịa - Vũng Tàu")]
            BaRia=4,
            [Description("Bạc Liêu")]
            BacLieu=5,
            [Description("Bắc Giang")]
            BacGiang=6,
            [Description("Bắc Kạn")]
            BacKan=7,
            [Description("Bắc Ninh")]
            BacNinh=8,
            [Description("Bến Tre")]
            BenTre=9,
            [Description("Bình Dương")]
            BinhDuong=10,
            [Description("Bình Định")]
            BinhDinh=11,
            [Description("Bình Phước")]
            BinhPhuoc=12,
            [Description("Bình Thuận")]
            BinhThuan=13,
            [Description("Cà Mau")]
            CaMau=14,
            [Description("Cao Bằng")]
            CaoBang=15,
            [Description("Cần Thơ")]
            CanTho=16,
            [Description("Đà Nẵng")]
            DaNang=17,
            [Description("Đắk Lắk")]
            DakLak=18,
            [Description("Đắk Nông")]
            DakNong=19,
            [Description("Điện Biên")]
            DienBien=20,
            [Description("Đồng Nai")]
            DongNai=21,
            [Description("Đồng Tháp")]
            DongThap=22,
            [Description("Gia Lai")]
            GiaLai=23,
            [Description("Hà Giang")]
            HaGiang=24,
            [Description("Hà Nam")]
            HaNam=25,
            [Description("Hà Tĩnh")]
            HaTinh=26,
            [Description("Hải Dương")]
            HaiDuong=27,
            [Description("Hải Phòng")]
            HaiPhong=28,
            [Description("Hậu Giang")]
            HauGiang=29,
            [Description("Hòa Bình")]
            HoaBinh=30,
            [Description("Hưng Yên")]
            HungYen=31,
            [Description("Kiên Giang")]
            KienGiang=32,
            [Description("Kon Tum")]
            KonTum=33,
            [Description("Khánh Hòa")]
            KhanhHoa=34,
            [Description("Lai Châu")]
            LaiChau=35,
            [Description("Lạng Sơn")]
            LangSon=36,
            [Description("Lào Cai")]
            LaoCai=37,
            [Description("Lâm Đồng")]
            LamDong=38,
            [Description("Long An")]
            LongAn=39,
            [Description("Nam Định")]
            NamDinh=40,
            [Description("Ninh Bình")]
            NinhBinh=41,
            [Description("Ninh Thuận")]
            NinhThuan=42,
            [Description("Nghệ An")]
            NgheAn=43,
            [Description("Phú Thọ")]
            PhuTho=44,
            [Description("Phú Yên")]
            PhuYen=45,
            [Description("Quảng Bình")]
            QuangBinh=46,
            [Description("Quảng Nam")]
            QuangNam=47,
            [Description("Quảng Ninh")]
            QuangNinh=48,
            [Description("Quảng Ngãi")]
            QuangNgai=49,
            [Description("Quảng Trị")]
            QuangTri=50,
            [Description("Sóc Trăng")]
            SocTrang=51,
            [Description("Sơn La")]
            SonLa=52,
            [Description("Tây Ninh")]
            TayNinh=53,
            [Description("Tiền Giang")]
            TienGiang=54,
            [Description("Tuyên Quang")]
            TuyenQuang=55,
            [Description("Thái Bình")]
            ThaiBinh=56,
            [Description("Thái Nguyên")]
            ThaiNguyen=57,
            [Description("Thanh Hóa")]
            ThanhHoa=58,
            [Description("Thừa Thiên Huế")]
            ThuaThienHue=59,
            [Description("Trà Vinh")]
            TraVinh=60,
            [Description("Vĩnh Long")]
            VinhLong=61,
            [Description("Vĩnh Phúc")]
            VinhPhuc=62,
            [Description("Yên Bái")]
            YenBai=63
        }
        public enum MethodType
        {
            [Description("Facebook")]
            Facebook = 1,
            [Description("Survey")]
            Survey = 2,
            [Description("Youtube")]
            Youtube = 3,
            [Description("Download App")]
            DownloadApp = 4
        }
    }

    public class Commons
    {
        public static string[] MethodType = { "Facebook", "Survey", "Youtube", "Download App" };
    }
}